home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
NeXTSTEP 3.1 (Developer) [x86]
/
NeXT Step 3.1 Intel dev.cdr.dmg
/
NextDeveloper
/
Examples
/
AppKit
/
Draw
/
graphicsUndo.subproj
/
StartEditingGraphicsChange.m
< prev
next >
Wrap
Text File
|
1992-02-09
|
1KB
|
48 lines
#import "drawundo.h"
/*
* This change is created when the user begins editing a text
* graphic, either by clicking in graphic while in the text tool
* is selected or by creating a new graphic with the text tool.
* Undoing this change inserts the removes the text editing
* cursor from the text. More significantly, undoing this
* change swaps the contents of the field editor back into the
* TextGraphic and redoing this change swaps the contents of the
* TextGraphic into the field editor.
*/
@interface StartEditingGraphicsChange(PrivateMethods)
@end
@implementation StartEditingGraphicsChange
- initGraphic:aGraphic
{
[super init];
graphic = aGraphic;
return self;
}
- (const char *)changeName
{
return NXLocalStringFromTable("Operations", "Begin Editing", NULL, "The operation of starting to edit some text.");
}
- undoChange
{
[graphic resignFieldEditor];
[NXApp endEditMode];
return [super undoChange];
}
- redoChange
{
[graphic prepareFieldEditor];
[NXApp startEditMode];
return [super redoChange];
}
@end